export interface IDrawerOptions {
  /**
   * 左、右方向时可用。0-100的时候算百分比，100以上算像素px
   *
   * @type {number}
   * @memberof IDrawerOptions
   */
  width?: number;
  /**
   * 上、下方向时可用。0-100的时候算百分比，100以上算像素px
   *
   * @type {number}
   * @memberof IDrawerOptions
   */
  height?: number;
  /**
   * 抽屉的方向
   *
   * @type {('left' | 'right' | 'top' | 'bottom')}
   * @memberof IDrawerOptions
   */
  placement?: 'left' | 'right' | 'top' | 'bottom';
  /**
   * 拖拽边
   *
   * @type {boolean}
   * @memberof IDrawerOptions
   */
  dragBorder?: boolean;
  /**
   * 显示关闭按钮
   *
   * @type {boolean}
   * @memberof IDrawerOptions
   */
  showClose?: boolean;
  /**
   * 是否需要遮罩层
   *
   * @type {boolean}
   * @memberof IDrawerOptions
   */
  modal?: boolean;
  /**
   * 遮罩层的自定义类名
   *
   * @type {string}
   * @memberof IDrawerOptions
   */
  modalClass?: string;
  /**
   * 抽屉自定义类名
   *
   * @type {string}
   * @memberof IDrawerOptions
   */
  customClass?: string;
  /**
   * 是否可以通过点击 modal 关闭 Drawer
   *
   * @type {boolean}
   * @memberof IDrawerOptions
   */
  closeOnClickModal?: boolean;
  /**
   * 是否可以通过按下 ESC 关闭 Drawer
   *
   * @type {boolean}
   * @memberof IDrawerOptions
   */
  closeOnPressEscape?: boolean;
}
